code refactoring tip